home *** CD-ROM | disk | FTP | other *** search
/ BMUG Revelations / BMUG Revelations.toast / Programming / Programming Languages / Harvest C / MPW Int & Lib / Interfaces / Traps.h < prev    next >
Text File  |  1991-04-17  |  25KB  |  866 lines

  1. /************************************************************
  2.  
  3. Created: Saturday, September 16, 1989 at 3:18 PM
  4.     Traps.h
  5.     C Interface to the Macintosh Libraries
  6.  
  7.  
  8.     Copyright Apple Computer, Inc.    1985-1990
  9.     All rights reserved
  10.  
  11. ************************************************************/
  12.  
  13.  
  14. #ifndef __TRAPS__
  15. #define __TRAPS__
  16.  
  17. /*    Control Manager    */
  18.  
  19. #define _DisposControl                    0xA955
  20. #define _DragControl                    0xA967
  21. #define _Draw1Control                    0xA96D
  22. #define _DrawControls                    0xA969
  23. #define _FindControl                    0xA96C
  24. #define _GetAuxCtl                        0xAA44
  25. #define _GetCRefCon                     0xA95A
  26. #define _GetCTitle                        0xA95E
  27. #define _GetCtlAction                    0xA96A
  28. #define _GetCtlValue                    0xA960
  29. #define _GetCVariant                    0xA809
  30. #define _GetMaxCtl                        0xA962
  31. #define _GetMinCtl                        0xA961
  32. #define _GetNewControl                    0xA9BE
  33. #define _HideControl                    0xA958
  34. #define _HiliteControl                    0xA95D
  35. #define _KillControls                    0xA956
  36. #define _MoveControl                    0xA959
  37. #define _NewControl                     0xA954
  38. #define _SetCRefCon                     0xA95B
  39. #define _SetCTitle                        0xA95F
  40. #define _SetCtlAction                    0xA96B
  41. #define _SetCtlColor                    0xAA43
  42. #define _SetCtlValue                    0xA963
  43. #define _SetMaxCtl                        0xA965
  44. #define _SetMinCtl                        0xA964
  45. #define _ShowControl                    0xA957
  46. #define _SizeControl                    0xA95C
  47. #define _TestControl                    0xA966
  48. #define _TrackControl                    0xA968
  49. #define _UpdtControl                    0xA953
  50.  
  51. /*    Desk Manager    */
  52.  
  53. #define _CloseDeskAcc                    0xA9B7
  54. #define _OpenDeskAcc                    0xA9B6
  55. #define _SysEdit                        0xA9C2
  56. #define _SystemClick                    0xA9B3
  57. #define _SystemEvent                    0xA9B2
  58. #define _SystemMenu                     0xA9B5
  59. #define _SystemTask                     0xA9B4
  60.  
  61. /*    Apple Desktop Bus  */
  62.  
  63. #define _ADBReInit                        0xA07B
  64.  
  65. /*    Dialog Manager  */
  66.  
  67. #define _NewCDialog                     0xAA4B
  68. #define _Alert                            0xA985
  69. #define _CautionAlert                    0xA988
  70. #define _CloseDialog                    0xA982
  71. #define _CouldAlert                     0xA989
  72. #define _CouldDialog                    0xA979
  73. #define _DialogSelect                    0xA980
  74. #define _DisposDialog                    0xA983
  75. #define _DrawDialog                     0xA981
  76. #define _ErrorSound                     0xA98C
  77. #define _FindDItem                        0xA984
  78. #define _FreeAlert                        0xA98A
  79. #define _FreeDialog                     0xA97A
  80. #define _GetDItem                        0xA98D
  81. #define _GetIText                        0xA990
  82. #define _GetNewDialog                    0xA97C
  83. #define _HideDItem                        0xA827
  84. #define _InitDialogs                    0xA97B
  85. #define _IsDialogEvent                    0xA97F
  86. #define _ModalDialog                    0xA991
  87. #define _NewDialog                        0xA97D
  88. #define _NoteAlert                        0xA987
  89. #define _ParamText                        0xA98B
  90. #define _SelIText                        0xA97E
  91. #define _SetDItem                        0xA98E
  92. #define _SetIText                        0xA98F
  93. #define _ShowDItem                        0xA828
  94. #define _StopAlert                        0xA986
  95. #define _UpdtDialog                     0xA978
  96. #define _StdOpcodeProc                    0xABF8
  97.  
  98. /*    Event Manager  */
  99.  
  100. #define _Button                         0xA974
  101. #define _EventAvail                     0xA971
  102. #define _GetKeys                        0xA976
  103. #define _GetMouse                        0xA972
  104. #define _GetNextEvent                    0xA970
  105. #define _TickCount                        0xA975
  106. #define _WaitMouseUp                    0xA977
  107. #define _WaitNextEvent                    0xA860
  108.  
  109. /*    FixMath  */
  110.  
  111. #define _FixATan2                        0xA818
  112.  
  113. /*    Fonts  */
  114.  
  115. #define _SetFractEnable                 0xA814
  116. #define _FMSwapFont                     0xA901
  117. #define _FontMetrics                    0xA835
  118. #define _GetFName                        0xA8FF
  119. #define _GetFNum                        0xA900
  120. #define _InitFonts                        0xA8FE
  121. #define _RealFont                        0xA902
  122. #define _SetFontLock                    0xA903
  123. #define _SetFScaleDisable                0xA834
  124.  
  125. /*    Menus  */
  126.  
  127. #define _DelMCEntries                    0xAA60
  128. #define _DispMCInfo                     0xAA63
  129. #define _GetMCEntry                     0xAA64
  130. #define _GetMCInfo                        0xAA61
  131. #define _MenuChoice                     0xAA66
  132. #define _SetMCEntries                    0xAA65
  133. #define _SetMCInfo                        0xAA62
  134. #define _AddResMenu                     0xA94D
  135. #define _AppendMenu                     0xA933
  136. #define _CalcMenuSize                    0xA948
  137. #define _CheckItem                        0xA945
  138. #define _ClearMenuBar                    0xA934
  139. #define _CountMItems                    0xA950
  140. #define _DeleteMenu                     0xA936
  141. #define _DelMenuItem                    0xA952
  142. #define _DisableItem                    0xA93A
  143. #define _DisposMenu                     0xA932
  144. #define _DrawMenuBar                    0xA937
  145. #define _InvalMenuBar                    0xA81D
  146. #define _EnableItem                     0xA939
  147. #define _FlashMenuBar                    0xA94C
  148. #define _GetItem                        0xA946
  149. #define _GetItemCmd                     0xA84E
  150. #define _GetItmIcon                     0xA93F
  151. #define _GetItmMark                     0xA943
  152. #define _GetMenuBar                     0xA93B
  153. #define _GetMHandle                     0xA949
  154. #define _GetNewMBar                     0xA9C0
  155. #define _GetRMenu                        0xA9BF
  156. #define _HiliteMenu                     0xA938
  157. #define _InitMenus                        0xA930
  158. #define _InitProcMenu                    0xA808
  159. #define _InsertMenu                     0xA935
  160. #define _InsertResMenu                    0xA951
  161. #define _InsMenuItem                    0xA826
  162. #define _MenuKey                        0xA93E
  163. #define _MenuSelect                     0xA93D
  164. #define _NewMenu                        0xA931
  165. #define _PopUpMenuSelect                0xA80B
  166. #define _SetItem                        0xA947
  167. #define _SetItemCmd                     0xA84F
  168. #define _SetItmIcon                     0xA940
  169. #define _SetItmMark                     0xA944
  170. #define _SetItmStyle                    0xA942
  171. #define _SetMenuBar                     0xA93C
  172. #define _SetMFlash                        0xA94A
  173.  
  174. /*    OSUtils  */
  175.  
  176. #define _KeyTrans                        0xA9C3
  177. #define _SysBeep                        0xA9C8
  178. #define _Unimplemented                    0xA89F
  179. #define _HWPriv                         0xA198
  180. #define _InitDogCow                     0xA89F
  181. #define _EnableDogCow                    0xA89F
  182. #define _DisableDogCow                    0xA89F
  183. #define _Moof                            0xA89F
  184.  
  185. /*    Packages    */
  186.  
  187. #define _InitAllPacks                    0xA9E6
  188. #define _InitPack                        0xA9E5
  189.  
  190. /*    Quickdraw  */
  191.  
  192. #define _AddComp                        0xAA3B
  193. #define _AddPt                            0xA87E
  194. #define _AddSearch                        0xAA3A
  195. #define _AllocCursor                    0xAA1D
  196. #define _BackColor                        0xA863
  197. #define _BackPat                        0xA87C
  198. #define _BackPixPat                     0xAA0B
  199. #define _CalcMask                        0xA838
  200. #define _CharExtra                        0xAA23
  201. #define _CharWidth                        0xA88D
  202. #define _ClipRect                        0xA87B
  203. #define _CloseCport                     0xA87D
  204. #define _ClosePgon                        0xA8CC
  205. #define _ClosePicture                    0xA8F4
  206. #define _ClosePort                        0xA87D
  207. #define _CloseRgn                        0xA8DB
  208. #define _Color2Index                    0xAA33
  209. #define _ColorBit                        0xA864
  210. #define _CopyBits                        0xA8EC
  211. #define _CopyMask                        0xA817
  212. #define _CopyPixMap                     0xAA05
  213. #define _CopyPixPat                     0xAA09
  214. #define _CopyRgn                        0xA8DC
  215. #define _DelComp                        0xAA4D
  216. #define _DelSearch                        0xAA4C
  217. #define _DeviceLoop                        0xABCA
  218. #define _DiffRgn                        0xA8E6
  219. #define _DisposCCursor                    0xAA26
  220. #define _DisposCIcon                    0xAA25
  221. #define _DisposCTable                    0xAA24
  222. #define _DisposGDevice                    0xAA30
  223. #define _DisposPixMap                    0xAA04
  224. #define _DisposPixPat                    0xAA08
  225. #define _DisposRgn                        0xA8D9
  226. #define _DrawChar                        0xA883
  227. #define _DrawPicture                    0xA8F6
  228. #define _DrawString                     0xA884
  229. #define _DrawText                        0xA885
  230. #define _EmptyRect                        0xA8AE
  231. #define _EmptyRgn                        0xA8E2
  232. #define _EqualPt                        0xA881
  233. #define _EqualRect                        0xA8A6
  234. #define _EqualRgn                        0xA8E3
  235. #define _EraseArc                        0xA8C0
  236. #define _EraseOval                        0xA8B9
  237. #define _ErasePoly                        0xA8C8
  238. #define _EraseRect                        0xA8A3
  239. #define _EraseRgn                        0xA8D4
  240. #define _EraseRoundRect                 0xA8B2
  241. #define _FillArc                        0xA8C2
  242. #define _FillCArc                        0xAA11
  243. #define _FillCOval                        0xAA0F
  244. #define _FillCPoly                        0xAA13
  245. #define _FillCRect                        0xAA0E
  246. #define _FillCRgn                        0xAA12
  247. #define _FillCRoundRect                 0xAA10
  248. #define _FillOval                        0xA8BB
  249. #define _FillPoly                        0xA8CA
  250. #define _FillRect                        0xA8A5
  251. #define _FillRgn                        0xA8D6
  252. #define _BitMapToRegion                 0xA8D7
  253. #define _FillRoundRect                    0xA8B4
  254. #define _ForeColor                        0xA862
  255. #define _FrameArc                        0xA8BE
  256. #define _FrameOval                        0xA8B7
  257. #define _FramePoly                        0xA8C6
  258. #define _FrameRect                        0xA8A1
  259. #define _FrameRgn                        0xA8D2
  260. #define _FrameRoundRect                 0xA8B0
  261. #define _GetBackColor                    0xAA1A
  262. #define _GetCCursor                     0xAA1B
  263. #define _GetCIcon                        0xAA1E
  264. #define _GetClip                        0xA87A
  265. #define _GetCPixel                        0xAA17
  266. #define _GetCTable                        0xAA18
  267. #define _GetCTSeed                        0xAA28
  268. #define _GetDeviceList                    0xAA29
  269. #define _GetFontInfo                    0xA88B
  270. #define _GetForeColor                    0xAA19
  271. #define _GetGDevice                     0xAA32
  272. #define _GetMainDevice                    0xAA2A
  273. #define _GetMaxDevice                    0xAA27
  274. #define _GetNextDevice                    0xAA2B
  275. #define _GetPen                         0xA89A
  276. #define _GetPenState                    0xA898
  277. #define _GetPixel                        0xA865
  278. #define _GetPixPat                        0xAA0C
  279. #define _GetPort                        0xA874
  280. #define _GetSubTable                    0xAA37
  281. #define _GlobalToLocal                    0xA871
  282. #define _GrafDevice                     0xA872
  283. #define _HideCursor                     0xA852
  284. #define _HidePen                        0xA896
  285. #define _HiliteColor                    0xAA22
  286. #define _Index2Color                    0xAA34
  287. #define _InitCport                        0xAA01
  288. #define _InitCursor                     0xA850
  289. #define _InitGDevice                    0xAA2E
  290. #define _InitGraf                        0xA86E
  291. #define _InitPort                        0xA86D
  292. #define _InSetRect                        0xA8A9
  293. #define _InSetRgn                        0xA8E1
  294. #define _InverRect                        0xA8A4
  295. #define _InverRgn                        0xA8D5
  296. #define _InverRoundRect                 0xA8B3
  297. #define _InvertArc                        0xA8C1
  298. #define _InvertColor                    0xAA35
  299. #define _InvertOval                     0xA8BA
  300. #define _InvertPoly                     0xA8C9
  301. #define _KillPicture                    0xA8F5
  302. #define _KillPoly                        0xA8CD
  303. #define _Line                            0xA892
  304. #define _LineTo                         0xA891
  305. #define _LocalToGlobal                    0xA870
  306. #define _MakeITable                     0xAA39
  307. #define _MakeRGBPat                     0xAA0D
  308. #define _MapPoly                        0xA8FC
  309. #define _MapPt                            0xA8F9
  310. #define _MapRect                        0xA8FA
  311. #define _MapRgn                         0xA8FB
  312. #define _MeasureText                    0xA837
  313. #define _Move                            0xA894
  314. #define _MovePortTo                     0xA877
  315. #define _MoveTo                         0xA893
  316. #define _NewGDevice                     0xAA2F
  317. #define _NewPixMap                        0xAA03
  318. #define _NewPixPat                        0xAA07
  319. #define _NewRgn                         0xA8D8
  320. #define _ObscureCursor                    0xA856
  321. #define _OffSetPoly                     0xA8CE
  322. #define _OffSetRect                     0xA8A8
  323. #define _OfSetRgn                        0xA8E0
  324. #define _OpColor                        0xAA21
  325. #define _OpenCport                        0xAA00
  326. #define _OpenPicture                    0xA8F3
  327. #define _OpenPoly                        0xA8CB
  328. #define _OpenPort                        0xA86F
  329. #define _OpenRgn                        0xA8DA
  330. #define _PaintArc                        0xA8BF
  331. #define _PaintOval                        0xA8B8
  332. #define _PaintPoly                        0xA8C7
  333. #define _PaintRect                        0xA8A2
  334. #define _PaintRgn                        0xA8D3
  335. #define _PaintRoundRect                 0xA8B1
  336. #define _PenMode                        0xA89C
  337. #define _PenNormal                        0xA89E
  338. #define _PenPat                         0xA89D
  339. #define _PenPixPat                        0xAA0A
  340. #define _PenSize                        0xA89B
  341. #define _PicComment                     0xA8F2
  342. #define _PlotCIcon                        0xAA1F
  343. #define _PortSize                        0xA876
  344. #define _ProtectEntry                    0xAA3D
  345. #define _Pt2Rect                        0xA8AC
  346. #define _PtInRect                        0xA8AD
  347. #define _PtInRgn                        0xA8E8
  348. #define _PtToAngle                        0xA8C3
  349. #define _QDError                        0xAA40
  350. #define _Random                         0xA861
  351. #define _RealColor                        0xAA36
  352. #define _RectInRgn                        0xA8E9
  353. #define _RectRgn                        0xA8DF
  354. #define _ReserveEntry                    0xAA3E
  355. #define _RestoreEntries                 0xAA4A
  356. #define _RGBBackColor                    0xAA15
  357. #define _RGBForeColor                    0xAA14
  358. #define _SaveEntries                    0xAA49
  359. #define _ScalePt                        0xA8F8
  360. #define _ScrollRect                     0xA8EF
  361. #define _SectRect                        0xA8AA
  362. #define _SectRgn                        0xA8E4
  363. #define _SeedCFill                        0xAA50
  364. #define _SeedFill                        0xA839
  365. #define _SetCCursor                     0xAA1C
  366. #define _SetClientID                    0xAA3C
  367. #define _SetClip                        0xA879
  368. #define _SetCPixel                        0xAA16
  369. #define _SetPortPix                     0xAA06
  370. #define _SetCursor                        0xA851
  371. #define _SetDeviceAttribute             0xAA2D
  372. #define _SetEmptyRgn                    0xA8DD
  373. #define _SetEntries                     0xAA3F
  374. #define _SetGDevice                     0xAA31
  375. #define _SetOrigin                        0xA878
  376. #define _SetPBits                        0xA875
  377. #define _SetPenState                    0xA899
  378. #define _SetPort                        0xA873
  379. #define _SetPt                            0xA880
  380. #define _SetRecRgn                        0xA8DE
  381. #define _SetRect                        0xA8A7
  382. #define _SetStdCProcs                    0xAA4E
  383. #define _SetStdProcs                    0xA8EA
  384. #define _ShowCursor                     0xA853
  385. #define _ShowPen                        0xA897
  386. #define _SpaceExtra                     0xA88E
  387. #define _StdArc                         0xA8BD
  388. #define _StdBits                        0xA8EB
  389. #define _StdComment                     0xA8F1
  390. #define _StdGetPic                        0xA8EE
  391. #define _StdLine                        0xA890
  392. #define _StdOval                        0xA8B6
  393. #define _StdPoly                        0xA8C5
  394. #define _StdPutPic                        0xA8F0
  395. #define _StdRect                        0xA8A0
  396. #define _StdRgn                         0xA8D1
  397. #define _StdRRect                        0xA8AF
  398. #define _StdText                        0xA882
  399. #define _StdTxMeas                        0xA8ED
  400. #define _StringWidth                    0xA88C
  401. #define _StuffHex                        0xA866
  402. #define _SubPt                            0xA87F
  403. #define _TestDeviceAttribute            0xAA2C
  404. #define _TextFace                        0xA888
  405. #define _TextFont                        0xA887
  406. #define _TextMode                        0xA889
  407. #define _TextSize                        0xA88A
  408. #define _TextWidth                        0xA886
  409. #define _UnionRect                        0xA8AB
  410. #define _UnionRgn                        0xA8E5
  411. #define _XOrRgn                         0xA8E7
  412. #define _CalcCMask                        0xAA4F
  413. #define _GetMaskTable                    0xA836
  414. #define _UpdatePixMap                    0xAA38
  415.  
  416. /*    Resources  */
  417.  
  418. #define _AddResource                    0xA9AB
  419. #define _ChangedResource                0xA9AA
  420. #define _CloseResFile                    0xA99A
  421. #define _Count1Resources                0xA80D
  422. #define _Count1Types                    0xA81C
  423. #define _CountResources                 0xA99C
  424. #define _CountTypes                     0xA99E
  425. #define _CreateResFile                    0xA9B1
  426. #define _CurResFile                     0xA994
  427. #define _DetachResource                 0xA992
  428. #define _Get1IxResource                 0xA80E
  429. #define _Get1IxType                     0xA80F
  430. #define _Get1NamedResource                0xA820
  431. #define _Get1Resource                    0xA81F
  432. #define _GetIndResource                 0xA99D
  433. #define _GetIndType                     0xA99F
  434. #define _GetNamedResource                0xA9A1
  435. #define _GetResAttrs                    0xA9A6
  436. #define _GetResFileAttrs                0xA9F6
  437. #define _GetResInfo                     0xA9A8
  438. #define _GetResource                    0xA9A0
  439. #define _HCreateResFile                    0xA81B
  440. #define _HOpenResFile                    0xA81A
  441. #define _HomeResFile                    0xA9A4
  442. #define _InitResources                    0xA995
  443. #define _LoadResource                    0xA9A2
  444. #define _MaxSizeRsrc                    0xA821
  445. #define _OpenResFile                    0xA997
  446. #define _OpenRFPerm                     0xA9C4
  447. #define _ReleaseResource                0xA9A3
  448. #define _ResError                        0xA9AF
  449. #define _RGetResource                    0xA80C
  450. #define _RmveResource                    0xA9AD
  451. #define _RsrcMapEntry                    0xA9C5
  452. #define _RsrcZoneInit                    0xA996
  453. #define _SetResAttrs                    0xA9A7
  454. #define _SetResFileAttrs                0xA9F7
  455. #define _SetResInfo                     0xA9A9
  456. #define _SetResLoad                     0xA99B
  457. #define _SetResPurge                    0xA993
  458. #define _SizeRsrc                        0xA9A5
  459. #define _Unique1ID                        0xA810
  460. #define _UniqueID                        0xA9C1
  461. #define _UpdateResFile                    0xA999
  462. #define _UseResFile                     0xA998
  463. #define _WriteResource                    0xA9B0
  464. #define _Pack8                            0xA816
  465. #define _Pack9                            0xA82B
  466. #define _Pack10                         0xA82C
  467. #define _Pack11                         0xA82D
  468. #define _Pack12                         0xA82E
  469. #define _Pack13                         0xA82F
  470. #define _Pack14                         0xA830
  471. #define _Pack15                         0xA831
  472. #define _ScrnBitMap                     0xA833
  473. #define _DragTheRgn                     0xA926
  474. #define _GetItmStyle                    0xA941
  475. #define _PlotIcon                        0xA94B
  476. #define _Dequeue                        0xA96E
  477. #define _Enqueue                        0xA96F
  478. #define _StillDown                        0xA973
  479. #define _AddReference                    0xA9AC
  480. #define _RmveReference                    0xA9AE
  481. #define _Secs2Date                        0xA9C6
  482. #define _Date2Secs                        0xA9C7
  483. #define _SysError                        0xA9C9
  484. #define _HandToHand                     0xA9E1
  485. #define _PtrToXHand                     0xA9E2
  486. #define _PtrToHand                        0xA9E3
  487. #define _HandAndHand                    0xA9E4
  488. #define _Pack0                            0xA9E7
  489. #define _Pack1                            0xA9E8
  490. #define _Pack2                            0xA9E9
  491. #define _Pack3                            0xA9EA
  492. #define _FP68K                            0xA9EB
  493. #define _Pack4                            0xA9EB
  494. #define _Elems68K                        0xA9EC
  495. #define _Pack5                            0xA9EC
  496. #define _Pack6                            0xA9ED
  497. #define _DECSTR68K                        0xA9EE
  498. #define _Pack7                            0xA9EE
  499. #define _PtrAndHand                     0xA9EF
  500. #define _LoadSeg                        0xA9F0
  501. #define _Launch                         0xA9F2
  502. #define _Chain                            0xA9F3
  503. #define _MethodDispatch                 0xA9F8
  504. #define _Debugger                        0xA9FF
  505. #define _DebugStr                        0xABFF
  506.  
  507. /*    Scrap  */
  508.  
  509. #define _GetScrap                        0xA9FD
  510. #define _InfoScrap                        0xA9F9
  511. #define _LodeScrap                        0xA9FB
  512. #define _LoadScrap                        0xA9FB
  513. #define _PutScrap                        0xA9FE
  514. #define _UnlodeScrap                    0xA9FA
  515. #define _UnloadScrap                    0xA9FA
  516. #define _ZeroScrap                        0xA9FC
  517.  
  518. /*    SegLoad  */
  519.  
  520. #define _ExitToShell                    0xA9F4
  521. #define _GetAppParms                    0xA9F5
  522. #define _UnLoadSeg                        0xA9F1
  523.  
  524. /*    ShutDown    */
  525.  
  526. #define _ShutDown                        0xA895
  527.  
  528. /*    TextEdit    */
  529.  
  530. #define _TEActivate                     0xA9D8
  531. #define _TEAutoView                     0xA813
  532. #define _TECalText                        0xA9D0
  533. #define _TEClick                        0xA9D4
  534. #define _TECopy                         0xA9D5
  535. #define _TECut                            0xA9D6
  536. #define _TEDeactivate                    0xA9D9
  537. #define _TEDelete                        0xA9D7
  538. #define _TEDispose                        0xA9CD
  539. #define _TEGetOffset                    0xA83C
  540. #define _TEGetText                        0xA9CB
  541. #define _TEIdle                         0xA9DA
  542. #define _TEInit                         0xA9CC
  543. #define _TEInsert                        0xA9DE
  544. #define _TEKey                            0xA9DC
  545. #define _TENew                            0xA9D2
  546. #define _TEPaste                        0xA9DB
  547. #define _TEPinScroll                    0xA812
  548. #define _TEScroll                        0xA9DD
  549. #define _TESelView                        0xA811
  550. #define _TESetJust                        0xA9DF
  551. #define _TESetSelect                    0xA9D1
  552. #define _TESetText                        0xA9CF
  553. #define _TEStyleNew                     0xA83E
  554. #define _TEUpdate                        0xA9D3
  555. #define _TextBox                        0xA9CE
  556.  
  557. /*    ToolUtils  */
  558.  
  559. #define _UnpackBits                     0xA8D0
  560. #define _AngleFromSlope                 0xA8C4
  561. #define _BitAnd                         0xA858
  562. #define _BitClr                         0xA85F
  563. #define _BitNot                         0xA85A
  564. #define _BitOr                            0xA85B
  565. #define _BitSet                         0xA85E
  566. #define _BitShift                        0xA85C
  567. #define _BitTst                         0xA85D
  568. #define _BitXOr                         0xA859
  569. #define _DeltaPoint                     0xA94F
  570. #define _FixMul                         0xA868
  571. #define _FixRatio                        0xA869
  572. #define _FixRound                        0xA86C
  573. #define _GetCursor                        0xA9B9
  574. #define _GetIcon                        0xA9BB
  575. #define _GetPattern                     0xA9B8
  576. #define _GetPicture                     0xA9BC
  577. #define _GetString                        0xA9BA
  578. #define _HiWord                         0xA86A
  579. #define _LongMul                        0xA867
  580. #define _LoWord                         0xA86B
  581. #define _Munger                         0xA9E0
  582. #define _NewString                        0xA906
  583. #define _PackBits                        0xA8CF
  584. #define _SetString                        0xA907
  585. #define _ShieldCursor                    0xA855
  586. #define _SlopeFromAngle                 0xA8BC
  587. #define _XMunger                        0xA819
  588. #define _WriteParam                     0xA038
  589.  
  590. /* Device Manager and File Manager */
  591.  
  592. #define _Open                            0xA000
  593. #define _Close                            0xA001
  594. #define _Read                            0xA002
  595. #define _Write                            0xA003
  596. #define _Control                        0xA004
  597. #define _Status                         0xA005
  598. #define _KillIO                         0xA006
  599. #define _GetVolInfo                     0xA007
  600. #define _Create                         0xA008
  601. #define _Delete                         0xA009
  602. #define _OpenRF                         0xA00A
  603. #define _ReName                         0xA00B
  604. #define _GetFileInfo                    0xA00C
  605. #define _SetFileInfo                    0xA00D
  606. #define _UnMountVol                     0xA00E
  607. #define _MountVol                        0xA00F
  608. #define _Allocate                        0xA010
  609. #define _GetEOF                         0xA011
  610. #define _SetEOF                         0xA012
  611. #define _FlushVol                        0xA013
  612. #define _GetVol                         0xA014
  613. #define _SetVol                         0xA015
  614. #define _FInitQueue                     0xA016
  615. #define _Eject                            0xA017
  616. #define _GetFPos                        0xA018
  617. #define _HSetVol                        0xA215
  618. #define _HGetVol                        0xA214
  619. #define _HOpen                            0xA200
  620. #define _HGetVInfo                        0xA207
  621. #define _HCreate                        0xA208
  622. #define _HDelete                        0xA209
  623. #define _HOpenRF                        0xA20A
  624. #define _HRename                        0xA20B
  625. #define _HGetFileInfo                    0xA20C
  626. #define _HSetFileInfo                    0xA20D
  627. #define _AllocContig                    0xA210
  628. #define _HSetFLock                        0xA241
  629. #define _HRstFLock                        0xA242
  630.  
  631. /* Memory Manager */
  632.  
  633. #define _InitZone                        0xA019
  634. #define _GetZone                        0xA11A
  635. #define _SetZone                        0xA01B
  636. #define _FreeMem                        0xA01C
  637. #define _MaxMem                         0xA11D
  638. #define _NewPtr                         0xA11E
  639. #define _DisposPtr                        0xA01F
  640. #define _SetPtrSize                     0xA020
  641. #define _GetPtrSize                     0xA021
  642. #define _NewHandle                        0xA122
  643. #define _DisposHandle                    0xA023
  644. #define _SetHandleSize                    0xA024
  645. #define _GetHandleSize                    0xA025
  646. #define _HandleZone                     0xA126
  647. #define _ReallocHandle                    0xA027
  648. #define _RecoverHandle                    0xA128
  649. #define _HLock                            0xA029
  650. #define _HUnlock                        0xA02A
  651. #define _EmptyHandle                    0xA02B
  652. #define _InitApplZone                    0xA02C
  653. #define _SetApplLimit                    0xA02D
  654. #define _BlockMove                        0xA02E
  655. #define _MemoryDispatch                    0xA05C
  656. #define _MemoryDispatchA0Result            0xA15C
  657. #define    _DeferUserFn                    0xA08F
  658.  
  659. /* OS Event Manager */
  660.  
  661. #define _PostEvent                        0xA02F
  662. #define _PPostEvent                     0xA12F
  663. #define _OSEventAvail                    0xA030
  664. #define _GetOSEvent                     0xA031
  665. #define _FlushEvents                    0xA032
  666.  
  667. /* utility core */
  668.  
  669. #define _VInstall                        0xA033
  670. #define _VRemove                        0xA034
  671. #define _OffLine                        0xA035
  672. #define _MoreMasters                    0xA036
  673. #define _ReadDateTime                    0xA039
  674. #define _SetDateTime                    0xA03A
  675. #define _Delay                            0xA03B
  676. #define _CmpString                        0xA03C
  677. #define _DrvrInstall                    0xA03D
  678. #define _DrvrRemove                     0xA03E
  679. #define _InitUtil                        0xA03F
  680. #define _ResrvMem                        0xA040
  681. #define _SetFilLock                     0xA041
  682. #define _RstFilLock                     0xA042
  683. #define _SetFilType                     0xA043
  684. #define _SetFPos                        0xA044
  685. #define _FlushFile                        0xA045
  686. #define _GetTrapAddress                 0xA146
  687. #define _SetTrapAddress                 0xA047
  688. #define _PtrZone                        0xA148
  689. #define _HPurge                         0xA049
  690. #define _HNoPurge                        0xA04A
  691. #define _SetGrowZone                    0xA04B
  692. #define _CompactMem                     0xA04C
  693. #define _PurgeMem                        0xA04D
  694. #define _AddDrive                        0xA04E
  695. #define _RDrvrInstall                    0xA04F
  696. #define _UprString                        0xA054
  697. #define _LwrString                        0xA056
  698. #define _SetApplBase                    0xA057
  699. #define _OSDispatch                     0xA88F
  700.  
  701.  /* new 128K ROM additions */
  702. #define _RelString                        0xA050
  703. #define _ReadXPRam                        0xA051
  704. #define _InsTime                        0xA058
  705. #define _RmvTime                        0xA059
  706. #define _PrimeTime                        0xA05A
  707. #define _MaxBlock                        0xA061
  708. #define _PurgeSpace                     0xA162
  709. #define _MaxApplZone                    0xA063
  710. #define _MoveHHi                        0xA064
  711. #define _StackSpace                     0xA065
  712. #define _NewEmptyHandle                 0xA166
  713. #define _HSetRBit                        0xA067
  714. #define _HClrRBit                        0xA068
  715. #define _HGetState                        0xA069
  716. #define _HSetState                        0xA06A
  717. #define _InitFS                         0xA06C
  718. #define _InitEvents                     0xA06D
  719. #define _StripAddress                    0xA055
  720.  /* end of System 
  721.  
  722.   new 256K ROM 
  723. */
  724. #define _SetAppBase                     0xA057
  725. #define _SwapMMUMode                    0xA05D
  726. #define _SlotVInstall                    0xA06F
  727. #define _SlotVRemove                    0xA070
  728. #define _AttachVBL                        0xA071
  729. #define _DoVBLTask                        0xA072
  730. #define _SIntInstall                    0xA075
  731. #define _SIntRemove                     0xA076
  732. #define _CountADBs                        0xA077
  733. #define _GetIndADB                        0xA078
  734. #define _GetADBInfo                     0xA079
  735. #define _SetADBInfo                     0xA07A
  736. #define _ADBOp                            0xA07C
  737. #define _GetDefaultStartup                0xA07D
  738. #define _SetDefaultStartup                0xA07E
  739. #define _InternalWait                    0xA07F
  740. #define _GetVideoDefault                0xA080
  741. #define _SetVideoDefault                0xA081
  742. #define _DTInstall                        0xA082
  743. #define _SetOSDefault                    0xA083
  744. #define _GetOSDefault                    0xA084
  745. #define _Sleep                            0xA08A
  746. #define _SysEnvirons                    0xA090
  747. #define _GestaltDispatch                0xA0AD
  748. #define _InitPalettes                    0xAA90
  749.  /*  Palette Manager, transplanted from PaletteEqu.a
  750. */
  751. #define _NewPalette                     0xAA91
  752. #define _GetNewPalette                    0xAA92
  753. #define _DisposePalette                 0xAA93
  754. #define _ActivatePalette                0xAA94
  755. #define _SetPalette                     0xAA95
  756. #define _NSetPalette                    0xAA95
  757. #define _GetPalette                     0xAA96
  758. #define _PmForeColor                    0xAA97
  759. #define _PmBackColor                    0xAA98
  760. #define _AnimateEntry                    0xAA99
  761. #define _AnimatePalette                 0xAA9A
  762. #define _GetEntryColor                    0xAA9B
  763. #define _SetEntryColor                    0xAA9C
  764. #define _GetEntryUsage                    0xAA9D
  765. #define _SetEntryUsage                    0xAA9E
  766. #define _CTab2Palette                    0xAA9F
  767. #define _Palette2CTab                    0xAAA0
  768. #define _CopyPalette                    0xAAA1
  769. #define _PMgrOp                         0xA085
  770. #define _HUnmountVol                    0xA20E
  771.  
  772. /*    Windows  */
  773.  
  774. #define _BeginUpDate                    0xA922
  775. #define _BringToFront                    0xA920
  776. #define _CalcVBehind                    0xA90A
  777. #define _CalcVis                        0xA909
  778. #define _CheckUpDate                    0xA911
  779. #define _ClipAbove                        0xA90B
  780. #define _CloseWindow                    0xA92D
  781. #define _DisposWindow                    0xA914
  782. #define _DragGrayRgn                    0xA905
  783. #define _DragWindow                     0xA925
  784. #define _DrawGrowIcon                    0xA904
  785. #define _DrawNew                        0xA90F
  786. #define _EndUpDate                        0xA923
  787. #define _FindWindow                     0xA92C
  788. #define _FrontWindow                    0xA924
  789. #define _GetAuxWin                        0xAA42
  790. #define _GetCWMgrPort                    0xAA48
  791. #define _GetNewCWindow                    0xAA46
  792. #define _GetNewWindow                    0xA9BD
  793. #define _GetWindowPic                    0xA92F
  794. #define _GetWMgrPort                    0xA910
  795. #define _GetWRefCon                     0xA917
  796. #define _GetWTitle                        0xA919
  797. #define _GetWVariant                    0xA80A
  798. #define _GrowWindow                     0xA92B
  799. #define _HideWindow                     0xA916
  800. #define _HiliteWindow                    0xA91C
  801. #define _InitWindows                    0xA912
  802. #define _InvalRect                        0xA928
  803. #define _InvalRgn                        0xA927
  804. #define _MoveWindow                     0xA91B
  805. #define _NewCWindow                     0xAA45
  806. #define _NewWindow                        0xA913
  807. #define _PaintBehind                    0xA90D
  808. #define _PaintOne                        0xA90C
  809. #define _PinRect                        0xA94E
  810. #define _SaveOld                        0xA90E
  811. #define _SelectWindow                    0xA91F
  812. #define _SendBehind                     0xA921
  813. #define _SetDeskCPat                    0xAA47
  814. #define _SetWinColor                    0xAA41
  815. #define _SetWindowPic                    0xA92E
  816. #define _SetWRefCon                     0xA918
  817. #define _SetWTitle                        0xA91A
  818. #define _ShowHide                        0xA908
  819. #define _ShowWindow                     0xA915
  820. #define _SizeWindow                     0xA91D
  821. #define _TrackBox                        0xA83B
  822. #define _TrackGoAway                    0xA91E
  823. #define _ValidRect                        0xA92A
  824. #define _ValidRgn                        0xA929
  825. #define _ZoomWindow                     0xA83A
  826. #define _PutIcon                        0xA9CA
  827.  
  828. /*    Notification Manager    */
  829.  
  830. #define _NMInstall                        0xA05E
  831. #define _NMRemove                        0xA05F
  832.  
  833. /*    SCSI Manager    */
  834.  
  835. #define _SCSIDispatch                    0xA815
  836.  
  837. /*    Script  */
  838.  
  839. #define _ScriptUtil                     0xA8B5
  840.  
  841. /*    Slots  */
  842.  
  843. #define _SlotManager                    0xA06E
  844.  
  845. /*    Sound  */
  846.  
  847. #define _SndDoCommand                    0xA803
  848. #define _SndDoImmediate                 0xA804
  849. #define _SndAddModifier                 0xA802
  850. #define _SndNewChannel                    0xA807
  851. #define _SndDisposeChannel                0xA801
  852. #define _SndControl                     0xA806
  853. #define _SndPlay                        0xA805
  854.  
  855.  
  856. /*    CommToolbox Trap */
  857.  
  858. #define _CommToolboxDispatch            0xA08B
  859.  
  860. /* High level file system services */
  861.  
  862. #define    _HFSPinaforeDispatch            0xAA52
  863.  
  864. #endif
  865.  
  866.